#pragma once
#include <iostream>
#include <fstream>
#include <string>
#include <stdlib.h>
#include <time.h>
#include <vector>
#include "Player.h"
#include "Enemy.h"
#include "Item.h"
#include "Armor.h"
#include "Weapon.h"

using namespace std;

class Game
{
private:
	Player player;
	vector<Weapon*> weapons;
	vector<Armor*> armors;
	void Prompt(int&);
	void Prompt(string&);
	void DisplayStartMenu();
	void DisplayGameMenu();
	void StartMenu();
	void GameMenu();
	void NewPlayer();
	void AddPlayer(Player*);
	void AddWeapon(Weapon*);
	void AddArmor(Armor*);

public:
	Game(void);
	void Run();
	~Game(void);
};
